package com.ssy.lingxi.purchase.api.dto.request.purchase;

import com.ssy.lingxi.common.response.PageModel;
import com.ssy.lingxi.purchase.api.dto.response.CountryAreaResponse;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
* 采购询价单列表查询请求参数实体
* @author wrc
* @date 2021/1/19
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class PurchaseListRequest extends PageModel {

    /**
     *发布时间开始
     */
    private Long startTime;

    /**
     *发布时间结束
     */
    private Long endTime;

    /**
     * 适用地市
     */
    private CountryAreaResponse area;

    /**
     * 平台品类
     */
    private Long category;

    /**
     * 会员品类
     */
    private Long memberCategory;

    /**
     *只看未过期采购商机:1.是 0.否
     */
    private Integer overdue;

    /**
     *关键字
     */
    private String keyword;

    /**
     * 排序状态: 1.信用积分降序，2.信用积分升序，3.发布时间降序，4.发布时间升序
     * */
    private Integer orderType;

    /**
     * 会员ID
     */
    private Long memberId;

    /**
     * 角色ID
     * */
    private Long memberRoleId;

    /**
     * 省编码
     */
    private String provinceCode;

    /**
     * 城市编码
     */
    private String cityCode;
}
